/*
 * 作者: 侯晓宇
 * 时间: 2017-02-04
 * 说明：
 * Copyright (c) 2016-2017 中研沃兮
 */
define(function(require) {

	require("jquery");
	require("blur");

	var c = require('app/utils/CommonUtils');
	var UserInfoUtils = require('app/utils/UserInfoUtils');
	var hc = require('app/utils/HttpClientUtils');

	var appInfo = require('app/AppInfo');


	var userInfo = UserInfoUtils.getLoginedUser();
	
	$("#headimgurl").attr("src", userInfo.userheadimgurl);
	$("#wx_name").val(userInfo.username);
	$("#wx_tel").val(userInfo.usertel);
	
	
	function promptDialog_callback(code){
		var tel = $("#wx_tel").val();
		
		if(c.isNullStr(code)){
			api.toast({
                msg:'验证码不能为空'
            });
			return;
		}
		if(code.length != 4){
			api.toast({
                msg:'验证码不正确'
            });
			return;
		}
		
		var url = appInfo.serverbase + "/luyan/code_validate";
		var body = {
			phoneNum: tel,
			code: code
		};
		hc.post(url, body, function(resp){
			
			if(resp.status == "200"){
				var result = resp.result;
				if(result){
					var tel = $("#wx_tel").val();
					var url2 = appInfo.serverbase + "/luyan/user/"+userInfo.userid+"/update";
					var body2 = {
						tel: tel
					};
					
					hc.post(url2, body2, function(resp){
						if(resp.status == "200"){ //正确，跳转到正确的页面
							if(resp.result){
								UserInfoUtils.saveUserTel($("#wx_tel").val());
								api.closeWin({
                                });
							}
						}					
					});
				
				}else{
					alert("验证码不正确或已过期");
				}	
			}		
		});
	}
	function promptDialog(){
		
		var dialog = new auiDialog({})
		dialog.prompt({
            title:"请输入4位验证码",
            text:'',
            inputtype: 'tel',
            notclose: 1, // 0,1
            buttons:['取消','确定']
        },function(ret){
            if(ret.buttonIndex == 2){
            	promptDialog_callback(ret.text);
            }
        })	
	}
	
	$("#save").click(function(){
	
		var tel = $("#wx_tel").val();
		if(c.isNullStr(tel)){
			api.toast({
	            msg:'手机号不能为空'
            });
            return;
		}
		if(!c.isTel(tel)){
			api.toast({
	            msg:'请正确输入手机号'
            });
            return;
		}
		
		
		var url = appInfo.serverbase + "/luyan/code_send";
		var body = {
			phoneNum: tel
		};
		
		//发送验证并弹窗
		hc.post(url,body,function(resp){
			promptDialog();
		});
		
	});
	
	$("#update_header_back_div").click(function(){
		api.closeWin({
        });
	});
});